Normal stress and strain occurs to memebrs that are axially loaded, such as in compression or tension.
Stress: - Stress is the force applied to a material per unit area. - Measured in N/M2. - Often denoted with σ - Calculated as the force applied over the cross-sectional area in the direciton it’s applied. We use the original area of the material, and don’t update it as the material deforms.
# Where sigma is stress, F is force, and A is the cross-sectional area
"sigma", "F", "A")
var(= (sigma == F/A) stress_definition
Strain: - Strain is the deformation or change in the shape of the material as a result from the applied force. - Strain is a ratio, and so doesn’t really have a unit. - Calculated as the difference in the dimension measured (often length) over it’s original length.
# Where L0 is the original length in the measured direction
# and L is the current length in the measured direction
"L", "L0", "epsilon")
var(= (epsilon == (L - L0)/L0) strain_definition
We determine the stress and strain values of a material experimentally. This is done by applying a known-force to the material and measuring its deformation, then using the equation above to rectify for it’s cross-sectional area. Often this is done with a tensile-strength test.
Once the experiment is completed for a certain material, we plot strain as a function of stress:
Because we use the original crossectional area and don’t update it, our graphs aren’t 100% realistic, and after the elastic point will make the material seem weaker than it really is. The adjusted version is called the True Stress and True Strain.
To compute this updated version we would have to take into account how stress increases strain and strain decreases stress, with a little bit of calculus we get:
= stress*(1+strain)
true_stress(stress, strain) = ln(A/A0) true_strain(A, A0)
A hollow steel tube with an inside diameter of 100mm must carry a tensole load of 400 kN. Determine the outside diameter of the tube if the stress is limited to 120MN/m2
= stress_definition.solve(A)[0]
eqn1 = eqn1(F=400000, sigma=120)
eqn1 eqn1
A == (10000/3)
= math.pi*(100/2)**2
inner_area inner_area
7853.981633974483
"outer_radius")
var(= (A == (math.pi*outer_radius**2) - inner_area) eqn2
= (eqn1 - eqn2).solve(outer_radius) solutions
for i in solutions:
print(i.lhs(), float(i.rhs()))
outer_radius -59.67439110662103
outer_radius 59.67439110662103
Naturally we reject the negative solution
= 59.67
outer_radius = 2 * outer_radius
outer_diameter print(round(outer_diameter, 2), "mm")
119.34 mm
A homogeneous 800 kg bar AB is supported at either end by a cable as shown in Fig. P-105. Calculate the smallest area of each cable if the stress is not to exceed 90 MPa in bronze and 120 MPa in steel.
# Force from the weight of the beam
= 800*9.81
F # We'll assume its split evenly accross the cables (it should be)
/= 2 F
# We'll invert the equation for this problem too
= stress_definition.solve(A)[0]
eqn1 eqn1
A == F/sigma
# Then for bronze
=F, sigma=90) eqn1(F
A == 43.6000000000000
# And for steal
=F, sigma=120) eqn1(F
A == 32.7000000000000
As as material elongates due to load, it’s cross-sectional area is reduced. This reduction is called lateral strain and it’s related to the axial strain by Poisson’s Ratio (v). For a circle (or circular thing) Poisson’s Ratio is given by:
$$
v=\frac{\epsilon_{lateral}}{\epsilon_{axial}} = \frac{\Delta D / D_0}{\delta/L_0}
$$
The Poisson’s Ratio essentially measures the ratio of downwards deformation to horizontal deformation, something like this:
For a list of the Poisson Ratios of common materials, see the reference section at the end of the notebook.
In the above graph, both the real and “engineering” functions have a linear portion. The slope of this linear portion is called the elastic modulus denoted by E (also called Young’s modulus). Naturally we can write this section of the stress-strain function as a linear equation:
# Where E is the Elastic Modulus of the material
= E*strain stress(E, strain)
Hooke’s law also has a form relating shear stresses and strains:
# Where v is the poisson ratio of the material
# G is the shear modulus of elasticity
# y is the shear modulus
# and E is the elastic modulus
= E/(2*(1+v))
G(E, v) = G*y shear_stress(G, y)
Material Type | Poisson’s Ratio |
---|---|
Aluminum | 0.334 |
Aluminum, 6061-T6 | 0.35 |
Aluminum, 2024-T4 | 0.32 |
Beryllium Copper | 0.285 |
Brass, 70-30 | 0.331 |
Brass, cast | 0.357 |
Bronze | 0.34 |
Clay | 0.41 |
Concrete | 0.1 - 0.2 |
Copper | 0.355 |
Cork | 0 |
Glass, Soda | 0.22 |
Glass, Float | 0.2 - 0.27 |
Granite | 0.2 - 0.3 |
Ice | 0.33 |
Inconel | 0.27 - 0.38 |
Iron, Cast - gray | 0.211 |
Iron, Cast | 0.22 - 0.30 |
Iron, Ductile | 0.26 - 0.31 |
Iron, Malleable | 0.271 |
Lead | 0.431 |
Limestone | 0.2 - 0.3 |
Magnesium | 0.35 |
Magnesium Alloy | 0.281 |
Marble | 0.2 - 0.3 |
Molybdenum | 0.307 |
Monel metal | 0.315 |
Nickel Silver | 0.322 |
Nickel Steel | 0.291 |
Polystyrene | 0.34 |
Phosphor Bronze | 0.359 |
Rubber | 0.48 - ~0.5 |
Sand | 0.29 |
Sandy loam | 0.31 |
Sandy clay | 0.37 |
Stainless Steel 18-8 | 0.305 |
Steel, cast | 0.265 |
Steel, Cold-rolled | 0.287 |
Steel, high carbon | 0.295 |
Steel, mild | 0.303 |
Titanium (99.0 Ti) | 0.32 |
Wrought iron | 0.278 |
Z-nickel | 0.36 |
Zinc | 0.331 |